package com.wwwarehouse.common.bean.response;

import java.io.Serializable;

/**
 * Created by Jackie on 2017/10/25.
 */

public class NotificationDetailsResponseBean implements Serializable {

    /**
     * data : {"code":0,"data":{"readStatus":0,"receiverId":10002121,"feature":{},"messageType":"message_notice","createTime":"2017-10-24 11:55:48","messageTypeValue":"消息通知","messageTitle":"前端用_消息通知1","readTime":null,"messageUkid":12120300000018,"messageContent":"这是一个好消息，一个好消息","status":1},"msg":"success"}
     */

    private DataBeanX data;

    public DataBeanX getData() {
        return data;
    }

    public void setData(DataBeanX data) {
        this.data = data;
    }

    public static class DataBeanX implements Serializable {
        /**
         * code : 0
         * data : {"readStatus":0,"receiverId":10002121,"feature":{},"messageType":"message_notice","createTime":"2017-10-24 11:55:48","messageTypeValue":"消息通知","messageTitle":"前端用_消息通知1","readTime":null,"messageUkid":12120300000018,"messageContent":"这是一个好消息，一个好消息","status":1}
         * msg : success
         */

        private String code;
        private DataBean data;
        private String msg;

        public String getCode() {
            return code;
        }

        public void setCode(String code) {
            this.code = code;
        }

        public DataBean getData() {
            return data;
        }

        public void setData(DataBean data) {
            this.data = data;
        }

        public String getMsg() {
            return msg;
        }

        public void setMsg(String msg) {
            this.msg = msg;
        }

        public static class DataBean implements Serializable {
            /**
             * readStatus : 0
             * receiverId : 10002121
             * feature : {}
             * messageType : message_notice
             * createTime : 2017-10-24 11:55:48
             * messageTypeValue : 消息通知
             * messageTitle : 前端用_消息通知1
             * readTime : null
             * messageUkid : 12120300000018
             * messageContent : 这是一个好消息，一个好消息
             * status : 1
             */

            private int readStatus;
            private int receiverId;
            private FeatureBean feature;
            private String messageType;
            private String createTime;
            private String messageTypeValue;
            private String messageTitle;
            private String readTime;
            private long messageUkid;
            private String messageContent;
            private int status;

            public int getReadStatus() {
                return readStatus;
            }

            public void setReadStatus(int readStatus) {
                this.readStatus = readStatus;
            }

            public int getReceiverId() {
                return receiverId;
            }

            public void setReceiverId(int receiverId) {
                this.receiverId = receiverId;
            }

            public FeatureBean getFeature() {
                return feature;
            }

            public void setFeature(FeatureBean feature) {
                this.feature = feature;
            }

            public String getMessageType() {
                return messageType;
            }

            public void setMessageType(String messageType) {
                this.messageType = messageType;
            }

            public String getCreateTime() {
                return createTime;
            }

            public void setCreateTime(String createTime) {
                this.createTime = createTime;
            }

            public String getMessageTypeValue() {
                return messageTypeValue;
            }

            public void setMessageTypeValue(String messageTypeValue) {
                this.messageTypeValue = messageTypeValue;
            }

            public String getMessageTitle() {
                return messageTitle;
            }

            public void setMessageTitle(String messageTitle) {
                this.messageTitle = messageTitle;
            }

            public String getReadTime() {
                return readTime;
            }

            public void setReadTime(String readTime) {
                this.readTime = readTime;
            }

            public long getMessageUkid() {
                return messageUkid;
            }

            public void setMessageUkid(long messageUkid) {
                this.messageUkid = messageUkid;
            }

            public String getMessageContent() {
                return messageContent;
            }

            public void setMessageContent(String messageContent) {
                this.messageContent = messageContent;
            }

            public int getStatus() {
                return status;
            }

            public void setStatus(int status) {
                this.status = status;
            }

            public static class FeatureBean implements Serializable {
                private String cardUkid;
                private String operationType;
                private String operationName;

                public String getCardUkid() {
                    return cardUkid;
                }

                public void setCardUkid(String cardUkid) {
                    this.cardUkid = cardUkid;
                }

                public String getOperationType() {
                    return operationType;
                }

                public void setOperationType(String operationType) {
                    this.operationType = operationType;
                }

                public String getOperationName() {
                    return operationName;
                }

                public void setOperationName(String operationName) {
                    this.operationName = operationName;
                }
            }
        }
    }
}
